<?php
$sesion = new Sesion();

if(!is_numeric($_GET['desde']))
	$numero=1;
else
	$numero=$_GET['desde'];
		
if(is_numeric($_GET['uuid']) && $_GET['uuid']!= $sesion->getUsuario()->getId() && $sesion->getUsuario()->esAmigo($_GET['uuid']))
{
	//Alguien esta viendo el perfil de otro
	$usuario = new Usuario();
	$usuario->cargarUsuarioConId($_GET['uuid']);
}else{
	//Esta viendo su propio perfil
	$usuario = $sesion->getUsuario();
}

if($usuario->getId()==$sesion->getUsuario()->getId())
{
	if($_POST['contenido']!="")
	{
		if($_GET['tituloNuevoBlog'] == "")
			$_GET['tituloNuevoBlog'] = substr($_POST['contenido'],0,25)."...";
			
		$sql="call insertar_blog(".$usuario->getid().",'".$_GET['tituloNuevoBlog']."','".$_POST['contenido']."')";
		mysql_query($sql);
	}elseif($_GET['accion']=='borrar' and is_numeric($_GET['desde']))
	{
		$_GET['desde']--; //Porque los id de los blogs empiezan desde 0 pero la lista empieza desde 1
		$sql= "SELECT n_blog FROM blogs WHERE id_usuario=".$usuario->getId()." ORDER BY n_blog DESC LIMIT ".$_GET['desde'].",1";
		//echo $sql;
		$fila = mysql_fetch_array(mysql_query($sql));
		if(is_numeric($fila[0]))
		{
			$sql="DELETE FROM blogs WHERE id_usuario=".$usuario->getId()." AND n_blog=".$fila[0];
			mysql_query($sql);
		}
	}
	else
	{
		$blog = new Blog();

		$blog->cargarBlog($usuario->getId(),$numero);

		$datos['titulo'] = $blog->getTitulo();
		$datos['contenido'] = $blog->getContenido();
		$datos['totales'] = $usuario->getCantidadBlogs();
		echo json_encode($datos);
		/*echo '[{ "titulo":"'.$blog->getTitulo().'",
				"contenido":"'.str_replace("\"","\\\"",$blog->getContenido()).'",
				"totales":"'.$usuario->getCantidadBlogs().'"}]';*/
	}
}
elseif(is_numeric($_GET['uuid']))
{

	$blog = new Blog();

	$blog->cargarBlog($_GET['uuid'],$numero);

	/*echo '[{ "titulo":"'.$blog->getTitulo().'",
			"contenido":"'.str_replace("\"","\\\"",$blog->getContenido()).'",
			"totales":"'.$usuario->getCantidadBlogs().'"}]';*/
		$datos['titulo'] = $blog->getTitulo();
		$datos['contenido'] = $blog->getContenido();
		$datos['totales'] = $usuario->getCantidadBlogs();
		echo json_encode($datos);
}
?>
